package com.onLineCar.es.service;

import com.godGuang.common.core.domain.PageResult;
import com.onLineCar.es.domain.Content;
import com.onLineCar.es.domain.request.RequestContent;


import java.util.List;

/**
 * @author : 段敏强
 * @className : EsServer
 * @description : 描述说明该类的功能
 * @createTime : 2024/01/10 09:15
 */

/**
 * EsService接口
 */

public interface EsService {

    /**
     * 向 Elasticsearch 中添加内容列表。
     *
     * @param list 要添加的内容列表
     */
    void esAdd(List<Content> list);

    /**
     * 根据请求内容获取分页的内容列表
     *
     * @param requestContent 请求内容
     * @return 分页的内容列表
     */
    PageResult<Content> list(RequestContent requestContent);
}
